package lambda.example02;

import java.util.function.Predicate;

public class App {

    public static void main(String[] args) {
        test2();    //lambda方式
        test1();    //普通方式
    }

    private static void test2() {
        IUserCredential ic = (String username) -> {
            return "admin".equals(username) ? "系统管理员" : "普通管理员";
        };
    }

    private static void test1() {
        IUserCredential ic = new UserCreateImpl();
        //使用正常的调用
        String admin = ic.verifyUser("admin");
        System.out.println(admin);

        //使用接口默认方式调用
        String a = ic.getCreate("a");
        System.out.println(a);
    }

}
